home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Communication / Weather / Source / util.h < prev    next >
C/C++ Source or Header  |  1993-11-13  |  948b  |  40 lines

  1. #ifndef UTIL_H
  2. #define UTIL_H
  3.  
  4. #include <stdio.h>
  5. #include <sys/types.h>
  6.  
  7. #define Case break; case
  8. #define Default break; default
  9.  
  10. extern int Verbose;
  11.  
  12. extern void error(char *, ...);
  13. extern void debug(char *, ...);
  14. extern int System(char *, ...);
  15. extern char *save(char *);
  16. extern int blank(char *);
  17. extern void stripcomment(char *s);
  18. extern void stripnl(char *s);
  19. extern char *skipsp(char *);
  20. extern void squishblank(char *);
  21. extern void squishwhite(char *s);
  22. extern char *prefix(char *, char *);
  23. extern int suffix(char *, char *);
  24. extern char *strindex(char *, char *);
  25. extern void sub(char *, char, char);
  26. extern void substr(char *, char *, char *);
  27. extern void stot(char *, char **, char);
  28.  
  29. extern int fMode(char *);
  30. extern int fSize(char *);
  31. extern int fTime(char *);
  32. extern int fDirectory(char *);
  33. extern int fLink(char *);
  34. extern int mkdirs(char *, int);
  35.  
  36. extern int match(char *, char *);
  37.  
  38. #define Alloc(x) (x *)calloc(1,sizeof(x))
  39.  
  40. #endif